| MyMenu (C) 1996 by Richard Atterer
| This example file must be included unaltered when the program is spread.

Special:*
LoadOnDemand
BufferAll
|
| B  Buffer the *commands for this entry/for whole current menu in memory
|    (otherwise, are loaded from file first) - does not recurse for submenus
| K  Hotkey to execute this entrys *commands/to open this menu (use the
|    seperate application TypeName to create)
| L  Place a dotted line after this entry, or for submenus, place a dotted
|    line after the entry for the leaf menu (eg **Menu*SubMenu*L for dotted
|    line after the item which will open SubMenu when you move the pointer
|    to the right)
| M  execute entrys *commands/open menu if MENU is clicked while the
|    pointer is at the left screen border
|
| Menus:
|    **Menu*SubMenu*SubSubMenu*
|    **Menu*SubMenu*SubSubMenu*B;K<numbers>;L;M
| Entries the menus contain:
|    *MenuEntry*
|    *MenuEntry*B;K<numbers>;L;M
|    star commands for this entry (up to a line beginning with * )
|
| Menu names must not contain the special char.
| Entry names may contain the special char, except at beginning.
| *commands must not begin with special char (so * is best!)
| Each menu must contain at least 1 item (menu entry or submenu pointer).
| Entries of 12 characters or less in length save memory!


**MyMenu*M
**MyMenu*Apps*B
| Note that there is no official symbol for Alt, so in the following defs
| the symbol for Shift () is used to ensure correct aligning on RiscPCs
*Alarm*
/Resources:$.Apps.!Alarm
*ARPlayer*
/ADFS::4.$.Apps.!ARPlayer
*Chars*
/Resources:$.Apps.!Chars
*Draw      D*K5E3E;K603E
/Resources:$.Apps.!Draw
*Help*
/Resources:$.Apps.!Help
*Paint     P*K5E30;K6030
/Resources:$.Apps.!Paint
*Printers Pr*K5E0D;K600D
/Resources:$.Apps.!Printers
*SciCalc*
/Resources:$.Apps.!SciCalc
*Squash*
/ADFS::4.$.Apps.!Squash


**MyMenu*Utilities*Compress*
*<add your own entries!>*
Error Clicking the menu entry will execute a *command


**MyMenu*Utilities*Files*
*<add your own entries!>*
Error Clicking the menu entry will execute a *command


**MyMenu*Utilities*Graphics*
*<add your own entries!>*
Error Clicking the menu entry will execute a *command

**MyMenu*Utilities*Graphics*Submenu*
*<of course, you can have sub-sub-sub-sub-submenus too...>*
Error Hard disc has been formatted


**MyMenu*Utilities*Misc*
*<add your own entries!>*
Error Clicking the menu entry will execute a *command


**MyMenu*Utilities*Program*
*<add your own entries!>*
Error Clicking the menu entry will execute a *command


**MyMenu*Utilities*Sound*L
*<add your own entries!>*
Error Clicking the menu entry will execute a *command


**MyMenu*Coding*
*<add your own entries!>*
Error Clicking the menu entry will execute a *command


**MyMenu*Misc*
*Edit MyMenu*
Filer_OpenDir <MyMenu$M> 0 292
If "<TypeName$Dir>"="" Then Filer_Run <MyMenu$Dir>.^.!TypeName
**MyMenu*Misc*Cache*
*Cache on F1*K5E01;K6001
Cache On
*Cache iw F2*K5E02;K6002
Cache iw
*Cache w F3*K5E03;K6003
Cache w
*Cache off F4*K5E04;K6004
Cache off


**MyMenu*Games*
*<well I wish I HAD some entries to add :-( >*
Error Clicking the menu entry will execute a *command
